*{ margin:0; padding:0 ;}
html{ -webkit-text-size-adjust:none;/*只针对低版本谷歌*/}

a{color: #062743;text-decoration:none;}
a:hover{color: #ff5f33}
li{ list-style-type:none;}
img{border-radius:5px; border:none; vertical-align:middle; -o-object-fit: cover;    object-fit: cover;}
.container{width: 1200px;margin: 0 auto}
.clear{ clear:both;}
@media only screen and (max-width: 768px) {
    body{position:relative;font-size:16px;line-height:1.5;font-family: 'Gotham-Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB","Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;color:#333}
.xzs-left{float:left;width:100%;overflow: hidden;}
.xzs-right{float:left;width:100%;margin:-80px 0 0 0;overflow: hidden;}
.xzs-ban{width: 100%;background:#fff;margin: 0 auto; border-bottom: 0px solid #f0eff4;}
.xzs-1200{width:100%;margin: 0 auto;}
.xzs-top{width: 100%;height:93px;margin: 0 auto;overflow: hidden;border-bottom: 1px solid #eee;}

.xzs-logo{float:left;height:43px;margin:10px 0 0 4%;}
.xzs-logo img{height:35px;}
.xzs-nav{float:left;border-top:0px solid #f0eff4;background:#e80001;width: 100%;height:40px;    border-radius:0px;margin:0 0%;padding:0 0%;overflow: hidden;}
.xzs-nav li{float:left;line-height:40px;text-align:center;font-size:16px;color:#fff;white-space: nowrap;padding-right: 20px;}
.xzs-nav li a{color:#fff;font-weight:700}
.xzs-nav ul{
    overflow-x: auto;
    width: 100%;
    display: flex;
    white-space: nowrap;
    padding: 0px 3% 0px 3%;
}
/*search*/
.xzs-search{float:right;width: 168px;height: 28px;border: 1px solid #eee;background:#eee;margin: -80px 4% 0 0px;border-radius: 18px;}
.xzs-search .key{float:left;width: 110px;background:#eee;border: none;height: 20px;margin: 3px 10px;color: #999;}
.xzs-search .btn{width:38px;height: 28px;border: none;cursor: pointer;margin:0px 0px;border-radius:100px;background: #ff3300 url(/images/ico-search.png) no-repeat center;}
.xzs-search input:-webkit-autofill{background: none;}
.xzs-search .btn:hover{background:url(/images/ico-search.png) no-repeat center;}

.xzs-dl{display:none;float:right;overflow: hidden;}
.xzs-dl a{float:left;line-height:66px;margin:0 10px;overflow: hidden;}
.xzs-dl .tg{background:#ff3300;float:right;height:30px;line-height:30px;margin:17px 0 0 10px;color:#fff;padding:0 15px; border-radius: 23px;}
 
.secbnn{display: none;width: 100%;color: #fff;text-align: center; height: 380px;  padding-top: 110px;   background-color: #2d3757;    background-image: url(/images/00.webp);
    background-position: center center;  background-size: cover;    background-repeat: no-repeat;    position: relative;margin: 0 auto; border-bottom: 0px solid #f0eff4;}
/*search*/
.xzs-search2{float:left;width:580px;height: 44px;border: 0px solid #222;background:#fff;margin: 18px 0 0 255px;border-radius: 108px;}
.xzs-search2 .key2{float:left;width: 400px;background:#fff;border: none;height: 40px;margin: 2px 20px;color: #999;}
.xzs-search2 .btn2{width:150px;height: 44px;border: none;cursor: pointer;margin:0px 0px;border-radius: 0 100px 100px 100px;background: #ff3300 ;color:#fff;font-size:22px;}
.xzs-search2 input:-webkit-autofill{background: none;}
.xzs-search2 .btn2:hover{background:url(/images/ico-search.png) no-repeat center;}
.btgg{width:100%;margin: 18px 0 0 285px;color:#fff;float:left;font-size:18px;float:left;}
.btgg span{float:left;font-size:32px;line-height:60px;margin:0 10px 20px 0;float:left;font-weight: 700;}
.btgg p{float:left;font-size:32px;float:left;line-height:60px;font-weight: 700;}
.btgb{width:100%;margin: 18px 0 0 255px;color:#fff;float:left;font-size:18px;float:left;}
.btgb p{width:100px;float:left;font-size:16px;float:left;}
.btgb a{color:#fff;float:left;font-size:16px;float:left;margin:0 10px}
.btgb a:hover{color:#000;}

.xzs-img{height:280px;margin:0 0 10px 0;width:100%;float:left;overflow: hidden;}
.xzs-img li{border-radius:0px;position: relative;width:100%;height:280px;float:left;overflow: hidden;}
.xzs-img .xzs1-tit{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 40px;    color: #fff;    font-size: 16px;    font-weight: 500;
    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));
    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}
.xzs-img li img{width:100%;height:280px;float:left;overflow: hidden; -o-object-fit: cover;    object-fit: cover;}

.xzs-img li img:hover,.xzs-img2  img:hover{-webkit-transform: scale(1.02);    -ms-transform: scale(1.02);    transform: scale(1.02);    -webkit-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s;}


.xzs-img2 {width:98%;float:left;margin:0px 0% 0 2%;overflow: hidden;}
.xzs-img2  dl{position: relative;width:48%;height:130px;margin:0px 2% 0 0;border-radius:8px;float:left;overflow: hidden;}
.xzs-img2  img{width:100%;height:130px;float:left;overflow: hidden;    -o-object-fit: cover;    object-fit: cover;}
.xzs-img2 .xzs2-tit{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 34px;    color: #fff;    font-size: 14px;    font-weight: 500;    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}


.xzs-text{background:#fff;border-radius:8px;border: 0px solid #ccc;float:left;width:100%;padding:20px 0%;margin:0 0%;}
.xzs-ttt{float:left; width:100%;   height: 40px;margin:0 0 0px 0; }
.xzs-ttt a{float:left; height: 35px; line-height:20px;margin:0 30px 0 0;}

.xzs-ttt .akg,.xzs-ttt a:hover{font-weight:700;color:#000}
.xzs-tttt{float:left; width:100%;   height: 40px;margin:20px 0 0px 0; }
.xzs-tttt a{float:left; height: 35px; line-height:20px;margin:0 30px 0 0;}

.xzs-tttt .akg,.xzs-tttt a:hover{font-weight:700;color:#000}
.xzs-taa{float:left;width:100%;padding:0 0px;}
.xzs-taa li{float:left;width:100%;border-bottom:1px solid #eee;margin:0 0 10px 0;padding:0 0 0px 0;}
.xzs-taa dd{float:left; width:30%;margin: 0 0 0px;overflow: hidden; }
.xzs-taa img{    width: 100%;   height: 80px;    float: left;    overflow: hidden;    -o-object-fit: cover;    object-fit: cover; }

.xzs-taa p{text-indent: 0em;float:left; margin: 0 0 10px; font-size: 14px; line-height: 1.5;font-weight: 500;}
.xzs-taa span{ float:left; height:0px; margin: 0px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;overflow: hidden;}

.xzs-taa h3{float:right;width:65%;height:24px; margin: 0 0 0px; font-size: 16px; line-height: 1.5;font-weight: 500;overflow: hidden;}
.xzs-taa dl{ float:right; width:65%;  height:42px; margin: 10px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;overflow: hidden;}
.xzs-ttx .xzs-cit a{float:left;line-height:35px;font-size:14px;margin:0 10px 0 0;}
.xzs-text-r{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:90%;padding:10px 5%;}
.xzs-ttt-r{float:left; width:100%;   height: 40px;margin:0 0 0px 0; }
.xzs-ttt-r a{float:left; height: 35px; line-height:35px;margin:0 30px 0 0;}
.xzs-ttt-r .akg{color:#333;font-size:18px}

.xzs-ttx{float:left; width:100%; margin:0 0 10px 0; }
.xzs-ttx li{float:left; width:100%; margin:0 0 10px 0; border-bottom:1px solid #ddd;}
.xzs-ttx a{float:left;margin:0 0px 10px 0;}
.xzs-ttx p{float:left; line-height:25px;font-size:14px;margin:10px 0px 0px 0;color:#002;width:100%;}
.xzs-ttx p b{font-weight:500;margin:0 0 0 10px;color:#009322}
.xzs-ttx span{float:left; line-height:20px;height:20px;margin:0 0px 0px 0px;overflow: hidden;font-size:14px;}

.xzs-ttx-img{float:left; width:100%; margin:10px 0 0px 0; }
.xzs-ttx-img a{float:left;margin:0 0px 10px 0;border-bottom:1px solid #eee;margin:0 0 15px 0;padding:0 0 15px 0;}
.xzs-ttx-img p{float:left; width:35%;min-height:60px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.xzs-ttx-img p img{float:left; width:100%;min-height:60px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.xzs-ttx-img span{float:right; width:60%; line-height:30px;height:60px;margin:0 0px 0px 0px;overflow: hidden;font-size:14px;}

.artday{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:90%;padding:36px 5% 0 5%;}

.artday h1{float:left;width:100%;padding:0px 0%;font-size:28px;}
.artday blockquote{float:left;background:#f5f5f5;width:90%;border-radius:8px;padding:20px 5%;margin:20px 0;font-size:16px;}
.artday img{float:left;background:#eee;width:80%;border-radius:8px;margin:0px 10%;}
.artday p{float:left;width:100%;border-radius:8px;margin:10px 0%;}
.artday .bbd{float:left;background:#eee;border-radius:8px;width:90%;text-align:center;border-top:0px solid #ddd;padding:10px 5%;margin:30px 0 0 0%;}
.artday .bbd p{float:left;width:100%;text-align:center;line-height:20px;font-size:12px;color:#888;margin:0}
}

@media only screen and (min-width: 768px) { 
    body{background:#f5f5f5;position:relative;font-size:16px;line-height:1.5;font-family: 'Gotham-Book', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB","Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;color:#333}
.xzs-left{float:left;width:750px;overflow: hidden;}
.xzs-right{float:left;width:350px;overflow: hidden;}
.xzs-ban{width: 100%;background:#fff;margin: 0 auto; border-bottom: 0px solid #f0eff4;}
.xzs-1200{width: 1100px;margin: 0 auto;}
.xzs-top{width: 100%;height:66px;margin: 0 auto;overflow: hidden;border-bottom: 1px solid #f0eff4;}

.xzs-logo {
    float: left;
    width: 150px;
    height: 60px;
    display: flex;
    align-items: center;
    font-weight: 900;
}
.xzs-logo a{color: #ff0000;}
.xzs-logo img{height:40px;margin:14px 0 0 0;}
.xzs-nav{float:left;height:66px;overflow: hidden;}
.xzs-nav li{float:left;line-height:66px;margin:0 0 0 20px;font-size:18px;overflow: hidden;}

.secbnn{width: 100%;min-width:1100px;color: #fff;text-align: center; height: 380px;  padding-top: 110px;   background-color: #2d3757;    background-image: url(/images/00.webp);    background-position: center center;  background-size: cover;    background-repeat: no-repeat;   overflow: hidden; position: relative;margin: 0 auto 10px auto; border-bottom: 0px solid #f0eff4;}
    
    
    /*search*/
.xzs-search2{float:left;width: 590px;height: 44px;border: 0px solid #222;background:#fff;margin: 18px 0 0 255px;border-radius: 108px;overflow: hidden;}
.xzs-search2 .key2{float:left;width: 400px;background:#fff;border: none;height: 40px;margin: 2px 20px;color: #999;overflow: hidden;}
.xzs-search2 .btn2{width:150px;height: 44px;border: none;cursor: pointer;margin:0px 0px;border-radius: 0 100px 100px 100px;background: #ff3300 ;color:#fff;font-size:22px;overflow: hidden;}
.xzs-search2 input:-webkit-autofill{background: none;}

.btgg{width:100%;margin: 18px 0 0 285px;height:60px;color:#fff;float:left;font-size:18px;float:left;overflow: hidden;}
.btgg span{float:left;font-size:32px;line-height:60px;margin:0 10px 20px 0;float:left;font-weight: 700;overflow: hidden;}
.btgg p{float:left;font-size:32px;float:left;line-height:60px;font-weight: 700;}
.btgb{width:100%;margin: 18px 0 0 255px;color:#fff;float:left;font-size:18px;float:left;}
.btgb p{width:100px;float:left;font-size:16px;float:left;}
.btgb a{color:#fff;float:left;font-size:16px;float:left;margin:0 10px}
.btgb a:hover{color:#000;}


/*search*/
.xzs-search{float:left;width: 168px;height: 28px;border: 1px solid #ddd;background:#ddd;margin: 18px 0 0 50px;border-radius: 18px;}
.xzs-search .key{float:left;width: 110px;background:#ddd;border: none;height: 20px;margin: 3px 10px;color: #999;}
.xzs-search .btn{width:38px;height: 28px;border: none;cursor: pointer;margin:0px 0px;border-radius:100px;background: #666 url(/images/ico-search.png) no-repeat center;}
.xzs-search input:-webkit-autofill{background: none;}
.xzs-search .btn:hover{background:url(/images/ico-search.png) no-repeat center;}

.xzs-dl{float:right;overflow: hidden;}
.xzs-dl a{float:left;line-height:66px;margin:0 10px;overflow: hidden;}
.xzs-dl .tg{background:#ff3300;float:right;height:30px;line-height:30px;margin:17px 0 0 10px;color:#fff;padding:0 15px; border-radius: 23px;}

.xzs-img{height:320px;margin:20px 0;float:left;overflow: hidden;}
.xzs-img li{border-radius:8px;position: relative;width:500px;height:320px;float:left;overflow: hidden;}
.xzs-img .xzs1-tit{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 40px;    color: #fff;    font-size: 16px;    font-weight: 500;
    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));
    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}
.xzs-img li img{width:100%;height:320px;float:left;overflow: hidden; -o-object-fit: cover;    object-fit: cover;}

.xzs-img li img:hover,.xzs-img2  img:hover{-webkit-transform: scale(1.02);    -ms-transform: scale(1.02);    transform: scale(1.02);    -webkit-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;    transition: all .3s ease-out 0s;}
.xzs-ttx .xzs-cit a{float:left;line-height:35px;height:35px;margin:0 5px 0 0;overflow: hidden;}

.xzs-img2 {width:230px;float:right;overflow: hidden;}
.xzs-img2  dl{position: relative;width:100%;height:150px;margin:20px 0 0 0;border-radius:8px;float:right;overflow: hidden;}
.xzs-img2  img{width:100%;height:150px;float:left;overflow: hidden;    -o-object-fit: cover;    object-fit: cover;}
.xzs-img2 .xzs2-tit{position: absolute;    display: block;    left: 0;    bottom: 0;    width: 100%;    padding: 10px 15px;    line-height: 34px;    color: #fff;    font-size: 14px;    font-weight: 500;    background: -o-linear-gradient(top,transparent,rgba(0,0,0,.7));    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));    -webkit-box-sizing: border-box;    box-sizing: border-box;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    word-wrap: normal;}


.xzs-text{background:#fff;border-radius:8px;border: 0px solid #ccc;float:left;width:690px;padding:30px 0;}
.xzs-ttt{float:left; width:100%;   height: 40px;margin:0 0 30px 0; }
.xzs-ttt a{float:left; height: 35px; line-height:20px;margin:0 0px 0 0;}

.xzs-ttt .akg,.xzs-ttt a:hover{border-bottom: 0px solid #ff3300;color:#000}
.xzs-tttt{float:left; width:100%;   height: 40px;margin:30px 0 0px 0; }
.xzs-tttt a{float:left; height: 35px; line-height:20px;margin:0 30px 0 0;}

.xzs-tttt .akg,.xzs-tttt a:hover{border-bottom: 0px solid #ff3300;color:#000}

.xzs-taa{float:left;width:688px;padding:0 0px;}
.xzs-taa li{float:left;width:100%;border-bottom:1px solid #eee;margin:0 0 20px 0;padding:0 0 20px 0;}
.xzs-taa p{float:left; margin: 0 0 0px; font-size: 20px; line-height: 1.5;font-weight: 500;}
.xzs-taa span{ float:right; width: 98%;  height: 52px; margin: 10px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;}
.xzs-taa dd{float:left; width:30%;margin: 0 0 0px;overflow: hidden; }
.xzs-taa img{    width: 100%;   height: 100px;    float: left;    overflow: hidden;    -o-object-fit: cover;    object-fit: cover; }
.xzs-taa h3{float:right;width:67%;height:24px; margin: 0 0 0px; font-size: 16px; line-height: 1.5;font-weight: 500;overflow: hidden;}
.xzs-taa dl{ float:right; width:65%;  height:63px; margin: 10px 0 0 0;line-height: 1.5;   color: #888;   font-size: 14px;overflow: hidden;}

.xzs-text-r{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:270px;padding:10px 30px;}
.xzs-ttt-r{float:left; width:100%;   height: 40px;margin:0 0 0px 0; }
.xzs-ttt-r a{float:left; height: 35px; line-height:35px;margin:0 30px 0 0;}
.xzs-ttt-r .akg{color:#333;font-size:18px}

.xzs-ttx{float:left; width:100%; margin:0 0 10px 0; }
.xzs-ttx a{float:left;margin:0 0px 10px 0;}
.xzs-ttx p{float:left; line-height:20px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.xzs-ttx p b{font-weight:500;color:#009322;margin:0 0 0 10px}
.xzs-ttx span{float:left; line-height:20px;height:20px;margin:0 0px 0px 0px;overflow: hidden;font-size:16px;}

.xzs-ttx-img{float:left; width:100%; margin:10px 0 0px 0; }
.xzs-ttx-img a{float:left;margin:0 0px 10px 0;border-bottom:1px solid #eee;margin:0 0 15px 0;padding:0 0 15px 0;}
.xzs-ttx-img p img{float:left; width:35%;min-height:60px;font-size:12px;margin:0 0px 0px 0;color:#aaa}
.xzs-ttx-img span{float:right; width:60%; line-height:30px;height:60px;margin:0 0px 0px 0px;overflow: hidden;font-size:16px;}

.artday{background:#fff;border-radius:8px;margin:20px 0 0 0;float:right;width:90%;padding:36px 5% 0 5%;}

.artday h1{float:left;width:100%;padding:0px 0%;font-size:28px;}
.artday blockquote{float:left;background:#f5f5f5;width:90%;border-radius:8px;padding:20px 5%;margin:20px 0;font-size:16px;}
.artday img{float:left;background:#eee;width:80%;border-radius:8px;margin:0px 10%;}
.artday p{float:left;width:100%;border-radius:8px;margin:10px 0%;}
.artday .bbd{float:left;background:#fff;width:90%;text-align:center;border-top:0px solid #ddd;padding:10px 5%;margin:30px 0 0 0%;}
.artday .bbd p{float:left;width:100%;text-align:center;line-height:20px;font-size:12px;color:#f00;margin:0}

}


.sideMenu_dom{
    display: flex;
    flex-wrap: wrap;
}

.pub-time{
    padding-left: 20px;
}

/*--评论--*/
#comment_box{background:#fff;border:1px solid #e5e5e5;padding:30px;margin-bottom:22px;}
#comments-title{padding-top:100px;margin-top:-100px}
.c-title{font-size: 18px;font-weight: 500;color: #222;}
.comment-disable{padding:1.5em;color:#888;text-align:center}
.comment-disable i.iconfont{padding-right:5px;color:#666;font-size:18px}
.comment-num{color:#999;font-size:16px}
.comment-num .emphasize{color:#f33}
.no-comment{color:#999;text-align:center}
.no-comment i.iconfont{font-size:60px;color:#ddd;display:block;margin-top:-20px;height:90px}
.comment-msg{padding:1.5em 0;overflow:hidden;border-top:1px solid #ddd}
.comment-list .ul{list-style:none;border-top:1px solid #ededed}
.comment-list .li{overflow:hidden;padding:1em}
.comment-list .li:hover{background:#f8f8f8}
.comment-list .li img{width:50px;height:50px;border-radius:100px;}
.comment-list .li:hover img{}
.comment-list .li .clbody{margin-left:70px}
.comment-list .ul .ul{margin-left:4%}
.comment-list .title{font-size:18px;padding:10px 0;color:#222;}
.compost .com-info{margin-bottom:10px;}
.compost .com-info li{float:left;margin-bottom:1em;width:33.3%;position:relative}
.compost .com-info li .verify{position:absolute;right:6.5%;top:0;z-index:1;height:40px}
.compost .com-info li .verify img{height:100%;border:1px solid #ddd}
.compost .com-info li input{width:100%;height:40px;line-height:40px;padding-left:4px;border:1px solid #ddd;border-radius:3px;text-indent:10px}
.compost .com-name{padding:1em 0 1em .2em}
#cancel-reply{color:#12A7B4}
#authorTxaArticle{border-radius:3px;text-indent:5px;margin:0 0 20px 0;padding:5px;width:98%;border:1px solid #ddd;background:#fff;-webkit-appearance:none;font-size: 14px;}
.com-submit{border-radius:3px;border:none;cursor:pointer;height:40px;line-height:40px;background-color:#e80001;color:#fff;padding:0 20px;font-size: 14px;}
.comment-list .cinfo{height:20px}
.comment-list .clbody .p{word-wrap:break-word}
.cinfo .author{color:#666}
.c-time{color:#999;font-size:12px}
.comment-at{color:#12A7B4}
.reply-a{opacity:0.5}
.comment-list li:hover .reply-a{opacity:1}
.mcolor{color:#12A7B4}
#auTxaArticle{width: 100%;margin-bottom: 12px}
.com-info ul {
    display: flex;
    flex-direction: column;
}
.compost .com-info li{width: 100%}


@media (max-width: 768px) {
    #comment_box {
        background: #fff;
        border: 1px solid #e5e5e5;
        padding: 30px 12px;
        margin-bottom: 22px;
    }
}
